home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / comp.sys.palmtops-hp100lx < prev    next >
Encoding:
Text File  |  1995-04-11  |  56.8 KB  |  1,289 lines

  1. Archive-name: hp/palmtops-faq
  2. Posting-Frequency: monthly
  3. Last-modified: 95/02/19
  4.  
  5.          HP-100/200LX Frequently Asked Questions list.
  6.  
  7.        Editor: Richard Cochran     rcochran@netcom.com
  8. This file is and always will be work in progress.  Comments welcome.
  9.  
  10. ------------------------------
  11.  
  12. Subject: 1. Contents
  13.  
  14.         1. Contents
  15.         2. How to get this FAQ
  16.         3. Disclaimer
  17.         4. Basics -- What are these HP Palmtops, anyway?
  18.         5. 1MB vs. 2MB models
  19.         6. Hardware and physical characteristics
  20.         7. DOS compatibility
  21.         8. Built-in Software
  22.         9. Add-on software
  23.         10. Programming the 100/200LX
  24.         11. Modems & Telecommunications
  25.         12. Connectivity to desktop computers and other devices
  26.         13. PCMCIA Cards
  27.         14. Batteries, Battery life, AC adapters, etc.
  28.         15. Obscure undocumented tips, tricks, and trivia
  29.         16. Common problems
  30.         17. For more info
  31.         18. Public Domain
  32.         19. Acknowledgements
  33.  
  34. ------------------------------
  35.  
  36. Subject: 2. How to get this FAQ
  37.  
  38. This file is posted to the Usenet groups comp.sys.palmtops,
  39. comp.answers, and news.answers monthly, near the middle (+/- 5 or so
  40. days) of the month.  If this copy is much over a month old, a newer
  41. version probably exists.  Since this document is crossposted to
  42. comp.answers and news.answers, it gets archived at lots of different
  43. ftp sites. Ask your sysop for info on your nearest news.answers
  44. archive, or if there is no nearby news.answers archive, use anonymous
  45. ftp and get
  46.  
  47. <ftp://rtfm.mit.edu/pub/usenet/news.answers/hp/palmtops-faq>
  48.  
  49. If you have no access to anonymous ftp, send an email message to
  50. mail-server@rtfm.mit.edu, subject ignored, body containing
  51.  
  52.    send usenet/news.answers/hp/palmtops-faq
  53.  
  54. World Wide Web users may be interested in the hypertext version
  55. of this FAQ.  It's available from the server:
  56.  
  57. <http://www.cis.ohio-state.edu>
  58.  
  59. Look for the Usenet FAQ's.  One way to get to this FAQ is to go
  60. through the index by usenet groups through comp, sys, and finally
  61. palmtops.
  62.  
  63. The html version is automatically generated from the ASCII version,
  64. and thus contains exactly the same information.
  65.  
  66.  
  67. Any FAQ that is crossposted to news.answers can be retrieved by ftp,
  68. email, or WWW using similar techniques.  So before posting "Can
  69. somebody send me the FAQ?" to ANY newsgroup, please browse the ftp
  70. archives on rtfm.mit.edu or your local news.answers archive.  If you
  71. can't do this, then please follow the netiquette rule of always
  72. reading a group for at least a month before posting.  If there's a
  73. FAQ, it'll probably show up.
  74.  
  75. ------------------------------
  76.  
  77. Subject: 3. Disclaimer
  78.  
  79. This file is the work of unpaid volunteers.  It does not represent the
  80. official position of anybody, much less anybody's employer.  It is
  81. likely to be filled with errors.  Mentioning a product or business
  82. does not constitute any sort of endorsement.  If you act on any
  83. information in this file, any damages you suffer are just your tough
  84. luck.
  85.  
  86. This is not intended as a substitute for the 100/200LX manual.  There
  87. are many more useful tidbits located in the manual than will ever be
  88. in this file, and the manual is likely to be more accurate.
  89.  
  90. ------------------------------
  91.  
  92. Subject: 4. Basics -- What are these HP Palmtops, anyway?
  93.  
  94. Q: What is the HP100LX?
  95. A: Depending on your point of view, it's either an IBM PC-XT stuffed
  96. into a very tiny case with some Personal Information Management (PIM)
  97. software and Lotus 1-2-3 built into ROM, or it's a high-end electronic
  98. organizer that also runs MS-DOS software.
  99.  
  100. Q: What is the HP200LX?
  101. A: It's the successor to the 100LX.  It's essentially a 100LX with 
  102. cosmetic changes and the addition of Pocket Quicken, LapLink Remote,
  103. and some feature enhancements for the PIM applications in the ROM.
  104.  
  105. Q: What's the difference between the 100LX and the 200LX?
  106. A: Pocket Quicken from Intuit has been added to the 200LX.  This is a
  107. limited version of the Quicken financial management software sold for
  108. MS-DOS and Windows.  It does not use the same file format as Quicken
  109. for DOS or Windows. but if you buy the 200LX connectivity kit, you
  110. can share data with the full DOS or Windows version of Quicken. (Like
  111. the 100LX, the 200LX can also run the full version of Quicken for DOS
  112. outright.)
  113.  
  114. The DataComm application is faster in the 200LX. It can pretty much
  115. keep up with a 9600 or 14.4 modem.  The painfully slow DataComm
  116. application was a notorious deficiency in the 100LX, so this is a
  117. welcome fix.
  118.  
  119. The case has changed color, from the black 100LX to a slate grey
  120. color for the 200LX.  The keyboard layout has changed slightly, in
  121. order to give Pocket Quicken its own dedicated key.  The labels on
  122. the keycaps have a slightly different, italic, look to them.
  123.  
  124. The topcard (picture displayed when the machine is turned on, and the
  125. system manager is running, but no apps are yet activated) looks
  126. different.
  127.  
  128. There is an extra megabyte of ROM (3M in the 200LX, vs 2M in the
  129. 100LX).  This is how they managed to add the new built-in software
  130. to the 200LX without deleting any of the old 100LX features.
  131.  
  132. There is a power-on password feature.
  133.  
  134. Some extra goodies have been added to the d:\bin drive (in ROM).
  135. Hearts & Bones and Lair of the Squid are two games that are included.
  136. A hexadecimal calculator is also included.
  137.  
  138. LapLink Remote has replaced the redirector for use with the
  139. connectivity pack.
  140.  
  141. The appointment manager has a daily pop-up message reminding
  142. users of "to do's" and appointments.
  143.  
  144. The on-line help has been improved.
  145.  
  146. The phonebook can present phone and address details in
  147. "business-card" or the 100LX-style "form" format.
  148.  
  149. Q: What is the same between the 100LX and the 200LX?
  150. A: Most things.  Hardware is virtually identical, including size,
  151. batteries, AC adapter, serial port, PCMCIA port, display, keyboard
  152. (except very minor changes to keyboard layout, and cosmetic changes
  153. to the labels on the keycaps), processor, RAM, availability of 1MB
  154. and 2MB versions, etc.  DOS compatibility is unchanged; both machines
  155. use MS-DOS 5.0 and CGA.  Lotus is the same.  All the same PIM apps
  156. are included, and they can share data between the 100LX and 200LX,
  157. but the 200LX versions have a few enhancements here and there.
  158.  
  159. Most software written for the 100LX will run on the 200LX.  All
  160. vanilla DOS software should run exactly the same.  Most
  161. 100LX-specific software will probably run the same.  One user
  162. reported that "about half" of the features of 100Buddy worked
  163. unchanged.  100Buddy is probably the most 100LX-specific (least
  164. portable) software available for the HP.
  165.  
  166. Q: What's the difference between the HP-100/200LX and HP-95LX?
  167. A: The short answer is that the HP-100/200LX is faster, has better
  168. and more powerful software, much more MS-DOS compatibility (full CGA
  169. compatiblity), fully standard serial port with hardware handshaking,
  170. longer battery life, and has a PCMCIA Release 2.x slot.
  171.  
  172. Q: Where's the best place to buy a 100/200LX?  A RAM Card?
  173. A: The answer changes too quickly to put into this FAQ.  Netiquette
  174. suggestion: Read the board for a few days. If the question hasn't
  175. been asked recently, call around to your local stores, call the
  176. dealers on hpdealer.txt, and post a note listing the best deal you
  177. found, asking if anyone can beat it.  In other words, do a little
  178. homework yourself before asking the net for help.  Consider giving
  179. your local dealer a chance to try and match or beat a mail-order
  180. price.
  181.  
  182. List price of the 200LX-2MB is $699 (U.S.), $50 less than the
  183. 100LX-2MB list.  The 200LX-1MB lists at $549, the same as the
  184. 100LX-1MB.  Of course, actual selling prices vary, and they change
  185. too quickly to report in this FAQ.
  186.  
  187. When pricing memory cards, be aware that some manufacturers package
  188. disk compression software with their cards, and some of these may
  189. advertise a 5MB card with compression software as a "10 MB" card.
  190. (or "10 MB compressed", or "Up to 10MB", etc.)  Quoted disk
  191. compression numbers tend to be optimistic, especially if you're
  192. storing executables or compressed files.  Be sure you do an "apples
  193. to apples" price comparison between different vendors.
  194.  
  195. Q: How can I upgrade my 100LX to a 200LX?
  196. A:  You can't.  However, it's reported that Edu-Calc is offering a
  197. $225 trade-in allowance for a 100LX, good toward a 200LX.  This is
  198. presumably for a limited time only.
  199.  
  200. ------------------------------
  201.  
  202. Subject: 5. 1MB vs. 2MB models
  203.  
  204. Q: Is the 2MB model worth the extra money over the 1MB Model? 
  205. A: The only difference is the extra Megabyte of internal "disk"
  206. storage on the C: drive.  It may be cheaper to buy the 1MB model and
  207. invest the difference in a bigger PCMCIA flash or SRAM card.  But if
  208. you want to keep the PCMCIA slot open for a PCMCIA modem or other
  209. device, you're stuck with internal storage only, and the extra
  210. megabyte may be    worth the money.
  211.  
  212. Q: Does the 2MB RAM HP-100/200LX have more system memory?
  213. A: No, both models HP-100/200LX are MS-DOS machines which are
  214. inherently limited to only 640KB of system RAM.  But an EMS (not XMS
  215. or himem) driver has been written; see emm040e.lhz or emm100.exe
  216. on eddie.
  217.  
  218. Q: How do I upgrade a 100LX from 1MB to 2MB internal RAM?
  219. A: If you live in the U.S., send the 100LX to Hewlett-Packard.  For a
  220. fee they'll swap boards and send it back to you.  In other countries,
  221. contact HP to find out the policy.  In many countries, there is no
  222. upgrade path.
  223.  
  224. ------------------------------
  225.  
  226. Subject: 6. Hardware and physical characteristics
  227.  
  228. Q: How big is a 100/200LX?
  229. A: Approx 16cm x  8.5cm x 2.5cm (6.25" x 3.3" x 1") closed, or about
  230. the size of a checkbook, only thicker.  It has a clamshell-style case.
  231.  
  232. Q: So tiny!  Can I touch-type on it?  Is the screen too small to read?
  233. A: Touch typing is quite a trick.  The keys are much closer together
  234. than normal adult human fingers.  But the keys have a positive click
  235. feel.  Some people adapt quite well to them, others despise the 
  236. 100/200LX keyboard.
  237.  
  238. The screen is very sharp and contrasty, but your eyes might not be.
  239. Try before you buy, especially if you have trouble reading fine print
  240. in dim light.  The print is quite small in 25x80 mode, but you can
  241. use special key combinations to zoom and pan around, displaying only
  242. a portion of the screen, magnified, on the 100/200LX physical screen.
  243. The screen is not backlighted, and is easiest to read in bright light.
  244.  
  245. Q: Where can I get a carrying case for a 100/200LX?
  246. A: For a cheap padded case, look for one designed for a pocket 35mm
  247. camera, game machine, personal stereo, or calculator.  For a fancy
  248. executive-style leather case, see ads in the Palmtop Paper, Edu-Calc,
  249. etc.
  250.  
  251. ------------------------------
  252.  
  253. Subject: 7. DOS compatibility
  254.  
  255. Q: Will it run <Random MS-DOS Software Package>? 
  256. A: The 100/200LX will run just about anything that will run on an IBM
  257. PC-XT with a CGA monitor.  To give you an idea of its compatibility,
  258. here's a partial output listing from MSD.EXE, Microsoft's diagnostic
  259. tool.  Note that, although MSD seems to detect a bus mouse, parallel
  260. port, and game adapter, there is no physical hardware for these
  261. devices.  This was run on a 1MB 100LX.
  262.  
  263.     ------------------------ Summary Information --------------------------
  264.  
  265.                           Computer: Phoenix/Phoenix, 80186
  266.                             Memory: 636K
  267.                              Video: CGA, Unknown
  268.                            Network: No Network
  269.                         OS Version: MS-DOS 5.00
  270.                              Mouse: Bus Mouse
  271.                     Other Adapters: Game Adapter
  272.                        Disk Drives: A: B: C: D: E: F:
  273.                          LPT Ports: 1
  274.                          COM Ports: 1
  275.  
  276.     ------------------------------ Computer -------------------------------
  277.  
  278.                          Computer Name: Phoenix
  279.                      BIOS Manufacturer: Phoenix
  280.                           BIOS Version: Version 1.04 A  
  281.                                         ROM BIOS Ver 2.14
  282.                          BIOS Category: IBM PC/XT
  283.                          BIOS ID Bytes: FB 00 04
  284.                              BIOS Date: 08/19/93
  285.                              Processor: 80186
  286.                       Math Coprocessor: None
  287.                               Keyboard: Non-Enhanced
  288.                               Bus Type: ISA/XT/Classic Bus
  289.                         DMA Controller: Yes
  290.                          Cascaded IRQ: Yes
  291.                      BIOS Data Segment: None
  292.  
  293.  
  294.     ------------------------------- Video ---------------------------------
  295.  
  296.                     Video Adapter Type: CGA
  297.                           Manufacturer: Unknown
  298.                                  Model:
  299.                           Display Type: CGA Monitor
  300.                             Video Mode: 3
  301.                      Number of Columns: 80
  302.                         Number of Rows: 25
  303.                     Video BIOS Version:
  304.                        Video BIOS Date:
  305.                 VESA Support Installed: No
  306.                      Secondary Adapter: Hercules or Compatible
  307.  
  308.     ----------------------------- OS Version ------------------------------
  309.  
  310.                        Operating System: MS-DOS 5.00
  311.                       Internal Revision: 00
  312.                       OEM Serial Number: FFH
  313.                      User Serial Number: 000000H
  314.                      OEM Version String:
  315.                          DOS Located in: ROM
  316.                              Boot Drive: A:
  317.  
  318.     ---------------------------- Disk Drives ------------------------------
  319.  
  320.       Drive  Type                                  Free Space  Total Size
  321.       -----  ------------------------------------  ----------  ----------
  322.         [editor's note: PCMCIA card data removed]
  323.         C:   RAM Disk                                    211K        346K
  324.                512 Bytes/Sector
  325.         D:   RAM Disk                                      0K        501K
  326.                512 Bytes/Sector
  327.         [editor's note: D: is the ROM drive, containing built-in software]
  328.  
  329.     ----------------------------- COM Ports -------------------------------
  330.  
  331.                                   COM1:      COM2:      COM3:      COM4:
  332.                                   -----      -----      -----      -----
  333.        Port Address               03F8H        N/A        N/A        N/A
  334.        Baud Rate                  57600
  335.        Parity                      None
  336.        Data Bits                      8
  337.        Stop Bits                      1
  338.        Carrier Detect (CD)          Yes
  339.        Ring Indicator (RI)           No
  340.        Data Set Ready (DSR)         Yes
  341.        Clear To Send (CTS)          Yes
  342.        UART Chip Used              8250
  343.  
  344.  
  345. Q: Can I run Quicken for DOS on it?
  346. A: Yes, users have reported success with DOS-based Quicken through
  347. version 8 (most recent Quicken version available as of this writing).
  348. Recent versions may require more memory than is available under the
  349. system manager, but it's easy enough to exit the system manager and
  350. run Quicken directly from the DOS prompt.  The "disable filer" trick
  351. may allow you to squeeze even the latest Quicken in under the system 
  352. manager.
  353.  
  354. Some kind of extra storage (flash or SRAM card) will undoubtedly be
  355. necessary for recent versions of Quicken, especially for the 1MB
  356. 100/200LX.
  357.  
  358. Of course, Pocket Quicken is built in to the 200LX, and it's
  359. available separately from Intuit for the 100LX.  It's system-manager
  360. compliant, but some users still may prefer the full feature set of
  361. DOS Quicken.
  362.  
  363. Q: Can I run 4DOS on it?
  364. A: Yes, but the advantages mostly occur outside the system manager.
  365. For swapping, usage of the EMS driver emm100.exe is recommended.
  366. Unfortunately, if you call DOS from the system manager, it will be
  367. the hard-wired d:\dos\command.com.
  368.  
  369. Q: Can it do Windows?
  370. A: Sorry, try an Omnibook or another larger laptop.  Windows 3.1
  371. requires a 286 or better.  Windows 3.0 is barely possible, but the
  372. 100/200LX doesn't really have the speed, processor architecture,
  373. display, or memory to make it a very practical Windows machine.
  374.  
  375. Q: Why don't Intersvr, LapLink, Procomm, etc. work?
  376. A: They do work, but not under the system manager.  The System
  377. Manager slows down the serial port.  It can also interfere with
  378. console I/O. If you're having trouble running something under the
  379. System Manager, try exiting completely (Menu- Application-Terminate
  380. all) and run the program from raw DOS.
  381.  
  382. If the program runs under raw DOS, you can probably get it to run
  383. under the system manager by putting an inverted exclamation point
  384. (keystroke Fn-Filer) into the comments field of the Application
  385. Manager.  This effectively disables the System Manager and prevents
  386. switching to another application while the current application is
  387. running.
  388.  
  389. ------------------------------
  390.  
  391. Subject: 8. Built-in Software
  392.  
  393. Q: What software is built into the 100/200LX ROM?
  394. A: MS-DOS 5.0, Lotus 1-2-3 release 2.4, an appointment manager
  395. (capable of waking the 100/200LX up and sounding an alarm or running
  396. a program even when the machine is turned off), a calculator (similar
  397. to HP19B, capable of algebraic or RPN), a text editor, a phone book,
  398. a stopwatch/alarm clock, a world time database, a terminal emulator
  399. (but the 100LX version is too slow to use above 1200 baud, you'll
  400. want a different communications program for a fast modem), a general
  401. purpose database, a note taker, a file manager, a keyboard macro
  402. editor, and cc:Mail. Note that, although MS-DOS 5.0 is built into
  403. ROM, not all of the external commands (e.g QBASIC.EXE, EDIT.COM,
  404. ANSI.SYS) are included. These may be copied from a PC running MS-DOS
  405. 5.0  (Caution: copying parts of DOS is probably illegal and/or a
  406. violation of your license agreement unless you buy a DOS license for
  407. your 100/200LX).
  408.  
  409. The 200LX contains Pocket Quicken and LapLink Remote, in addition to
  410. the above.
  411.  
  412. Q: Does anybody actually use cc:Mail on the 100/200LX?
  413. A: Very few have posted to comp.sys.palmtops claiming to use it.
  414. cc:Mail on the 100/200LX requires that you have access to a full
  415. cc:Mail Post Office set up for dial-up access, and those don't seem
  416. to be very common, at least among usenet denizens.
  417.  
  418. There is no way to use cc:Mail to read/write Unix mail offline,
  419. although someone has posted that he's working on a conversion
  420. program.  Keep watching here.
  421.  
  422. Q: What is the system manager?
  423. A: It's the core software under which all of the PIM applications
  424. run. It allows multitasking (suspending one application to run
  425. another), keyboard macros, data transfer via a clipboard, and other
  426. nifty stuff. The alarm clock and appointment manager will only wake
  427. up if the system manager is active.  Certain 3rd party applications
  428. (*.EXM files) are "System Manager Compliant".  Applications which are
  429. not system manager compliant can still be run, either by exiting the
  430. system manager entirely, or by opening up a DOS shell under the
  431. system manager.
  432.  
  433. Q: How can I transfer data to/from the database manager?
  434. A: Read the manual on the smart clip feature, or use the gdbio
  435. software (C source code included) available on eddie to import/export
  436. in comma delimited format.
  437.  
  438. ------------------------------
  439.  
  440. Subject: 9. Add-on software
  441.  
  442. Q: What's some good software?
  443. A: The HP-100/200LX is an almost completely compatible MS-DOS machine.
  444. Just about any MS-DOS software will work if it: fits in available
  445. drive space, needs only what MS-DOS system RAM is available, needs
  446. only CGA graphics, and runs in Intel x86 real mode.
  447.  
  448. Some HP-100LX specific software is at the URLs:
  449. <ftp://eddie.mit.edu/distrib/hp95lx/hp100LX>
  450. <ftp://ftp.cc.monash.edu.au/pub/palmtop>
  451.  
  452. Q: What is 100Buddy?
  453. A: It's a shareware program available on eddie which lets you do lots
  454. of neat tricks, including make the filer automatically start an
  455. application based on a file's extension (e.g. click a .wk1 file to
  456. start 1-2-3), get a shifted value of a character by simply
  457. double-clicking the character, get battery voltage displayed in a
  458. status bar in the filer screen, reprogram the blue application keys,
  459. add password protection to the 100LX (registered users only), display
  460. the world-time map with nighttime areas shaded (also registered users
  461. only), and lots of other shortcuts and tricks.
  462.  
  463. Q: Is there a 200Buddy?
  464. A: Yes, it was just released around the first of 1995.  It's
  465. available on eddie.mit.edu in the /pub/hp95lx/NEW directory.  It will
  466. probably be moved into the 100lx directory structure shortly, so you
  467. may have to look around for it.  It is also available on the
  468. CompuServe HPHAND forum.
  469.  
  470. Q: What is VR?
  471. A: Vertical Reader, a shareware program available on eddie for
  472. reading ASCII text files while holding the 100/200LX with the hinge
  473. vertical, like a book.  VR has several attractive fonts available,
  474. and allows searching for regular expressions.  This shareware may be
  475. registered by merely sending a postcard to the author, or by donating
  476. $10.00 to Project Gutenberg, an organization which makes
  477. public-domain documents and literature freely available in ASCII text
  478. form.
  479.  
  480. Q: Can I use the 100/200LX as a remote control for my TV, VCR, stereo? 
  481. A: The shareware program REMCOM, originally developed for the HP95LX,
  482. works on the 100/200LX and turns it into a universal learning remote
  483. control, using the infrared port.  RC is a similar program which is
  484. also reported to work.  There may be other such programs developed
  485. for the 95LX which work on the 100/200LX.  Unfortunately, the
  486. 100/200LX has a fairly weak IR transmitter (weaker than the 95LX), so
  487. the range may be only a meter or two, less than the typical distance
  488. from couch to TV.
  489.  
  490. Q: Can I use the 100/200LX as a phone dialer?
  491. A: The HP95LX had a D/A converter that could drive the speaker and
  492. produce touch tones fairly easily; sadly, this feature was dropped in
  493. the 100/200LX.  That converter is instead used to monitor battery
  494. charging.
  495.  
  496. However, there is a program, called ATDT, which uses some fancy
  497. tricks to get touch tones out of a standard PC-AT.  It does work on
  498. the 100/200LX, and it's available on eddie.mit.edu in the
  499. hp95lx/unknown directory (ATDT01.ZIP).  It is not integrated with the
  500. phone book application, it requires the video mode be set up
  501. different from standard (see the readme), and, depending on the phone
  502. you use it with, the 100/200LX speaker may not produce sufficient
  503. volume to reliably dial.
  504.  
  505. There is also a program called TT available, with source code, on
  506. eddie.mit.edu.  TT comes ready-to-use, but if you have a C compiler
  507. and know how to use it, you can modify TT and integrate it into other
  508. programs.  Like ATDT, TT suffers from the limitations of the volume
  509. output from the 100/200LX speaker, and your success with it depends
  510. on your patience, the sensitivity of your telephone's microphone, and
  511. the placement of the 100/200LX speaker near the microphone.
  512.  
  513. Q: Is there an EMS driver?
  514. A: Yes, EMM100.EE, available on eddie.  It uses a paging file on C:
  515. and supports EMS 4.0 almost completely.  There is a 200LX version
  516. in preparation; to avoid problems with Lotus 1-2-3 using EMS, copy
  517. D:\BIN\200.COM to C:\100.COM and call 100 to start the system manager
  518. as an intermediate solution.
  519.  
  520. ------------------------------
  521.  
  522. Subject: 10. Programming the 100/200LX
  523.  
  524. Q: What programming languages are available?
  525. A: Anything that'll run on a PC-XT, including various flavors of C,
  526. C++, Pascal, Basic, etc.  QBASIC.EXE is not included, but will run if
  527. it's copied from a MS-DOS 5.0 machine.
  528.  
  529. There are several ways to write "programs" with software in the
  530. 100/200LX ROM, depending on your definition of a program.  You have
  531. the keyboard macro application, Lotus 1-2-3, the calculator's solver
  532. application (finds roots of equations, among other things), DEBUG.EXE
  533. (from DOS), and the DOS batch file interpreter.  The calculator's
  534. solver application can be used with Lotus to "backsolve", that is,
  535. adjust the value of one independent cell of a spreadsheet to produce
  536. a desired result in another, calculated, cell.
  537.  
  538. Q: How can I get information on programming the internals of the HP?
  539. A: This has been asked several times on comp.sys.palmtops, but a good
  540. official answer hasn't been posted.  It seems HP had a program at one
  541. time which would allow approved software developers to get access to
  542. full documentation on things like writing system manager compliant
  543. apps, making the screen zoom, checking battery voltage, accessing the
  544. IR port, etc.  However, this program seems to be in a state of flux
  545. at present.  The only suggestion for getting official, complete
  546. documentation on the HP internals is, "Ask HP on your own, and if
  547. you find out how, let the rest of us know."
  548.  
  549. In the meantime, many of the HP's interrupts are documented in the
  550. interrupt list, maintained by Ralf Brown, available at
  551. <ftp://oak.oakland.edu/pub/msdos/info/interNNx.zip> and elsewhere.
  552.  
  553. Of course, if you only want to program the HP as a DOS machine,
  554. without accessing any of the palmtop's unique features, there are
  555. plenty of widely available books giving details on DOS programming.
  556.  
  557. If you need the file formats for the built-in applications, gdbio (on
  558. eddie) has C source code which should provide a good starting point.
  559.  
  560. ------------------------------
  561.  
  562. Subject: 11. Modems & Telecommunications
  563.  
  564. Q: What's a good modem?
  565. A: Just about any pocket modem or PCMCIA modem.  A full-sized
  566. external modem will work fine too, but of course it's not as
  567. portable.  Specific features such as size, modulations and protocols
  568. supported, cellular phone support, power drain, and others vary
  569. considerably.
  570.  
  571. Q: Should I get a PCMCIA modem or an external one?
  572. A: Advantages to PCMCIA -- Cleaner cable setup, uses same power
  573. supply as HP100/200, smaller overall package.  Advantages to external
  574. -- allows use of RAM card and modem simultaneously, doesn't drain
  575. HP100/200 batteries.
  576.  
  577. While a pocket modem typically draws power from a battery or from an
  578. AC power supply, a PCMCIA modem draws all power from the palmtop.
  579. Most PCMCIA modems are designed to work on larger machines with
  580. plenty of battery power so most modems also consume as much or more
  581. power than the HP-100/200LX.  This drain can occur whether the modem
  582. is in use or not, consequently battery life is much shorter, as
  583. little as 15 minutes.  Use of an AC adapter is usually recommended.
  584.  
  585. Since there's only one PCMCIA slot, it can either hold a modem or a
  586. SRAM/Flash card, but not both.  So a PCMCIA modem can only transfer
  587. data to and from the internal RAM drive of the machine.
  588.  
  589. Q: What cable do I use for an external modem?
  590. A: The HP cable will work, but you'll have to use a gender
  591. changer/null modem adapter.  See the description of the connectivity
  592. pack elsewhere in this FAQ.  Or you can make your own cable.
  593.  
  594. Q: Why is my modem so slow?
  595. A: The System Manager slows down the serial port.  The DataComm
  596. application is even slower, at least on the 100LX.  Together they are
  597. really slow.  The solution is to not use either, although using any
  598. other communications software under the System Manager is better than
  599. using DataComm. MS-Kermit (various version from 60KB to 300KB),
  600. Procomm, Telix, and others are reported to work.  See the
  601. minimal-software-list for details.
  602.  
  603. Interestingly enough, the built-in DataComm application seems to be
  604. reasonably fast when doing file transfer, it's only when used
  605. as a terminal that it becomes painfully slow.
  606.  
  607. The 200LX does not suffer from the slow screen update bug on the
  608. built-in DataComm application.
  609.  
  610. Q: How can I read Usenet and mail offline with the 100/200LX?  
  611. A: There's almost nothing special about the 100/200LX in this regard,
  612. it's just like any other DOS PC.  Check out the newsgroup
  613. alt.usenet.offline-reader.  Their FAQ may be found at
  614.  
  615. <ftp://rtfm.mit.edu/pub/usenet-by-group/alt.usenet.offline-reader> 
  616.  
  617. If you want to ask questions over there (AFTER reading their FAQ),
  618. just tell them that your HP is an IBM PC-XT compatible running DOS
  619. 5.0 with CGA.
  620.  
  621. People have reported success using a UQWK/YARN combination to transfer
  622. mail and news via SOUP.
  623.  
  624. The one area where the 100/200LX is unique is that it has cc:Mail
  625. in ROM.  If you're one of those rare folks who has access to a
  626. cc:Mail post office, great.  If not, there is currently no way to use
  627. the built-in cc:Mail program for anything else, so forget cc:Mail
  628. and try a generic DOS solution.  But keep watching here, there is
  629. supposedly some work going on in this area.
  630.  
  631. Q: What's a good fax program?
  632. A: There are several good fax programs available that will run on
  633. MS-DOS with CGA.  Your modem may have come with one.  Users have
  634. reported success with the following, but there are probably more.
  635.  
  636. 1. SSFAXER: Shareware on eddie.mit.edu.  Must register in order to
  637.    receive faxes
  638. 2. BGFAX: Available at 
  639.     <ftp://ftp.csn.net/Computech>
  640. 3. There's a free demo package from TurboPower software that contains
  641.    a small toolkit for sending and receiving faxes.  Can send faxes from
  642.    PCX, TIF, TXT formats.  But fax viewer software only supports VGA, hence
  643.    viewer won't run on palmtop.  This package is actually a demo of
  644.    their Pascal/C++ communications toolkit.  Available at
  645.     <ftp://rainbow.rmii.com/pub2/turbopower/faxdemo.exe>
  646. 4. ACEFAX contact info unknown.
  647.  
  648. ------------------------------
  649.  
  650. Subject: 12. Connectivity to desktop computers and other devices
  651.  
  652. Q: How do I connect the 100/200LX to a desktop PC?
  653. A: For the 100LX, HP sells the connectivity pack, (HP F1021A) which
  654. comes with a serial cable, (HP F1015A) a package of various adapters
  655. for different serial connections, (HP F1023A) and software for the
  656. PC.  The PC software includes versions of the 100LX PIM software (but
  657. no Lotus 1-2-3, sorry).  The filer applications let you transfer
  658. files back and forth, and the redirector program lets you use one
  659. machine's disk drive from the other machine (but it's slow).
  660.  
  661. A similar connectivity pack is available for the 200LX (F1021B,
  662. w/English docs, F1021C with multilingual docs).  The 200LX
  663. connectivity pack includes software to integrate Pocket Quicken with
  664. Quicken for DOS or Windows, in addition to updated versions of the
  665. software in the 100LX connectivity pack.
  666.  
  667. A "software-only" version of the 200LX connectivity pack is also
  668. available, for those users who already have cables and such from
  669. a 100LX.
  670.  
  671. If you don't want to buy the connectivity pack, you may connect the
  672. palmtop and desktop with a serial cable and use your choice of DOS
  673. connectivity software.  The interlnk/intersvr programs that come with
  674. DOS 6 work fine.
  675.  
  676. Q: Where can I get just the HP-100/200LX serial cable without the
  677. Connectivity Kit?
  678. A: EduCALC, etc.  HP sells it as part no. F1015A.  The same cable is
  679. used for HP's calculators (it comes with an adapter to fit their
  680. serial connector), so check the calculator section of a well-equipped
  681. store if you don't see the cable near the HP100/200LX display.
  682.  
  683. Q: Where do I get an adapter to use HP's serial cable with a modem,
  684. serial printer, Sun workstation, etc.?
  685. A: HP sells a connector/adapter kit (HP F1023A).  The HP serial cable
  686. ends in a female DB9 connection with a null modem, so it's ready to
  687. plug directly into the standard DB9 serial connector found on most
  688. desktop PC's.  The adapter kit contains four adapters, which make
  689. the COMBINATION of HP serial cable + adapter look like:
  690.    0) female DB9 with null modem (stock cable with no adapter)
  691.    1) male DB25 with null modem (for serial printer)
  692.    2) male DB25 without null modem (for modem or other devices)
  693.    3) female DB25 with null modem (for PC with DB25 serial port)
  694.    4) male DB9 without null modem (for modem or anything else you'd
  695.       plug into your desktop's DB9 port).
  696.  
  697. Try the serial printer adapter to connect to a Sun workstation's DB25
  698. port.  Some other unix workstations are reported to use
  699. MacIntosh-style serial ports, and the MacIntosh serial cable will
  700. work with these.   Similar adapters should be available at any well
  701. equipped computer/electronics store, or you can build your own.  The
  702. adapter kit comes with the connectivity pack.
  703.  
  704. Q: What software can I use to transfer files if I don't get the 
  705. Connectivity Pack?
  706. A: You don't need anything beyond the software in ROM on the
  707. 100/200LX, as the datacom application supports xmodem, ymodem,
  708. zmodem, and kermit.  Zip (not the data compression package),
  709. MS-Kermit, LapLink, Interlink, and other software works fine.  See
  710. the minimal-software-list.
  711.  
  712. Q: Where can I get a compatible serial port connector?
  713. A: EduCALC sells a cable with the appropriate connector at one end and
  714. bare wires at the other.  For those who want to make a cable from
  715. scratch a contact and part numbers follow.
  716.  
  717. Digi-Key Corporation
  718. 701 Brooks Ave. South
  719. P.O. Box 677
  720. Thief River Falls, MN 56701-0677
  721. 800-344-4539 800-DIGI-KEY
  722. 218-681-6674
  723. 218-681-3380 fax
  724. $25.00 minimum order or $5.00 handling charge
  725.  
  726. part# H2004-ND Hirose Electric Co., A3B series 10-pin dual-row, 2mm 
  727.                            connector (HP 100/200LX)
  728. part# H9999-ND Hirose Electric Co., socket terminals, quantity 100
  729. part# H2013-ND Hirose Electric Co., A4B series 4-pin, single-row, 2mm 
  730.                            connector (HP-48, HP-95LX)
  731.  
  732. If you already have the HP cable, it comes with an adapter to plug the
  733. 10-pin connector into a 4-pin HP95 or HP48.  One clever use of this
  734. adapter is use it as a mold to make a "bump" on Digi-Key 10-pin
  735. connector using 5-minute epoxy.  This "bump" is not essential, but it
  736. will help prevent you from inserting the 10-pin connector
  737. upside-down.
  738.  
  739. Q: How can I connect the 100/200LX to an Apple MacIntosh?
  740. A: HP sells a serial cable to connect the 100/200LX directly to a Mac;
  741. it's part #F1016A.  This handles the physical link, reducing the
  742. problem to "How can I get a Mac to talk to a PC across a serial link?"
  743.  
  744. DataViz (1-800-733-0030) is a company which makes a product called
  745. MacLink Plus/HP Palmtop, which handles file transfers, and converts
  746. the HP100/200LX application's files (memo, database, phonebook, etc.) to
  747. popular Mac formats (Excel, MacWrite, Word, etc.).  One current
  748. shortcoming is that the "Notes" section of the 100/200LX
  749. Database/Phonebook programs is not supported in the Filemaker
  750. translation.  But this is reportedly being worked on.
  751.  
  752. MacLink Plus works with all the HP Palmtops (95/100/200).  It
  753. includes the serial cable.  File translations include:
  754.  
  755. Memo to: MacWrite, MacWrite II, MS Word 4 & 5.x, MS Works, Mac WP
  756. 2&3, WriteNow 2, RTF.
  757.  
  758. Appt book to: Excel 2,3,4, Lotus WKS, MS Works SS 2,3, SYLK, Comma
  759. Separated, Tab Separated, Tab Text
  760.  
  761. Phone book to: Address Book Plus, Dynodex 2,3, Excel 2,3,4, Filemaker
  762. Pro, Lotus WKS, SYLK, Comma Separated, Tab Separated, Tab Text
  763.  
  764. Database to: FileMaker Pro, MS Works DB 2,3
  765.  
  766. Palmtop Lotus to: Excel 2,3,4, Lotus WKS, Ms Works SS 2,3, SYLK,
  767. Comma separateed, Tab Seeparated, Tab Text.
  768.  
  769.  
  770. Among other places, it's available directly from DataViz or from
  771. MacWarehouse (1-800-255-6227).
  772.  
  773. The best answers to generic PC/Mac connectivity are probably found
  774. outside this newsgroup (anyone know where?), but here's a shot at
  775. some alternatives:
  776.  
  777. Most any terminal program on the 100/200LX (including the built-in
  778. DataComm) will handle simple file transfers via kermit, xmodem, etc.
  779.  
  780. MacLink Plus/PC is a commercial package made by DataViz which is
  781. intended for use on any IBM-Compatible, and is reported to work on
  782. the 100/200LX, and allow easy file transfer.  But see above for a
  783. customized HP version that supports the HP apps.
  784.  
  785. Q: Intersvr complains about the E: drive when I start it.  What can I
  786. do? 
  787. A: This is a stacker/interlink incompatibility.  You could stop using
  788. stacker, but a less drastic solution is to get a copy of SUBST.EXE
  789. from a PC with MS-DOS 5.0 and include the statement 
  790. "SUBST E: A:\somedir" in your AUTOEXEC.BAT.  "somedir" refers to any 
  791. existing directory on your A: drive.
  792.  
  793. ------------------------------
  794.  
  795. Subject: 13. PCMCIA Cards
  796.  
  797. Q: What's the difference between flash memory and SRAM?
  798. A: SRAM is fast, expensive, requires battery back-up, doesn't take
  799. much power to use.  Flash memory is cheaper per megabyte, available in
  800. larger sizes, will hold data forever without power, very slow for
  801. writing (on the order of the speed of a floppy disk), requires
  802. significant power for writing, and will eventually wear out when
  803. written to many times (though some flash cards have a lifetime
  804. guarantee, and nobody has yet posted that their flash card wore out).
  805.  
  806. Both technologies have plenty of satisfied users.
  807.  
  808. Q: Will <Random PCMCIA Card> work in a 100/200LX?
  809. A: Best answer: ask the vendor, and be sure you're allowed to return
  810. it if it doesn't work.  Most vendors will know if their cards are
  811. compatible with a machine as common as the 100/200LX.
  812.  
  813. Longer answer:  The 100/200LX PCMCIA slot is PCMCIA 2.0 compatible,
  814. and able to accept type I or type II cards.  It supplies 5 or 12
  815. volts.  It has trouble with certain cards which attempt to draw high
  816. current.  Most modems, SRAM cards, and ATA (Sundisk-style) flash
  817. cards work fine.  Most ethernet adapters and GPS receivers draw too
  818. much current to work. Intel-style flash cards (like the Newton uses)
  819. are not supported, but see next question.
  820.  
  821. Common confusion:  PCMCIA _Type_ is always listed in roman numerals,
  822. and refers _only_ to the thickness of the card.  PCMCIA _Release_ is
  823. listed in arabic numerals, and refers to the version of the interface
  824. specification.
  825.  
  826. If a card draws too much current to work in the 100/200LX, using the
  827. AC adapter won't help.
  828.  
  829. Q: How can I use a Newton flash card in a 100/200LX?
  830. A: This is not for the squeamish.  HP does not support Intel-style
  831. flash cards on the 100/200LX, so if you have any problems making it
  832. work, you're pretty much out of luck.
  833.  
  834. However, some users have reported varying degrees of success with
  835. them.  They require that you obtain MS-FLASH.SYS for normal use, and
  836. MEMCARD.EXE is required to format the card. These files are NOT
  837. public domain, and not available at any ftp site.  Some people have
  838. reportedly pirated them from an Omnibook (probably illegal). If
  839. anyone knows of an official way of obtaining up-to-date versions of
  840. these files, please tell the editor.
  841.  
  842. At least one user has reported that there is some incompatibility
  843. between the system manager (or at least the database apps) and
  844. MS-FLASH.SYS, such that the flash card could only be used in raw DOS
  845. mode outside of the system manager.  Other users have reported that
  846. continually writing and moving files around on the card slowly
  847. consumes small amounts of disk space, which can only be recovered by
  848. backing the card up, reformatting, and restoring.
  849.  
  850. Note that this entire discussion is about Newton flash cards, not
  851. Newton SRAM cards.  Several posters have been able to use Newton SRAM
  852. cards without difficulty.
  853.  
  854. Q: How can I use a PCMCIA ethernet adapter?
  855. A: Most ethernet adapters draw more power than the palmtop can
  856. provide.  The Socket Communications ethernet adapter is reported to
  857. work.  The Xircom ethernet adapter is reported to come close to
  858. working, though there are problems getting the supplied drivers
  859. to work on the 100/200LX.
  860.  
  861. Q: Why would I want to use a PCMCIA ethernet adapter anyway?
  862. A: Despite the small amount of storage, a palmtop network diagnostic
  863. tool is very useful.  See usenet:comp.dcom.lans.ethernet for details.
  864.  
  865. ------------------------------
  866.  
  867. Subject: 14. Batteries, Battery life, AC adapters, etc.
  868.  
  869. Q: What batteries does it use?  How long do they last? 
  870. A: The 100/200LX uses 2 standard AA cells, either Alkaline or NiCad.
  871. It also uses a miniature lithium "button" battery for memory backup
  872. when the main batteries fail.  Battery lifetime varies a lot, based
  873. on how much you use the machine, what kind of PCMCIA card you use,
  874. how much you use the serial and IR ports, how good your batteries
  875. are, etc.  As a rough guess, several users have reported needing to
  876. recharge their NiCad's approximately once a week, when running it a
  877. few hours a day with a flash card.  Users have reported in excess of
  878. a month of regular usage from fresh lithium AA cells, down to an hour
  879. or less with a power-sucking PCMCIA modem and NiCads.  The HP manual
  880. claims that "for typical use without the AC adapter, fresh Alkaline
  881. batteries should last from 2 to 8 weeks.  Rechargable batteries ...
  882. will get less life ..." (p A-2 of 100LX manual).  
  883.  
  884. Although the manual only recommends alkaline or NiCads, users have
  885. reported success with lithium AA cells.  Lithium cells have a much
  886. longer shelf life and running life than alkalines.  Setting the
  887. machine up for alkalines works for lithiums.  Others have cautioned
  888. that inserting lithium cells backwards can permanently damage the
  889. machine, and the discharge curve for lithiums is very steep, leaving
  890. little time between the first "low battery" warning and completely
  891. dead batteries.
  892.  
  893. The 100/200LX can charge installed NiCads by simply plugging in an AC
  894. adapter and selecting the option from the setup application.  No
  895. separate charger is needed.
  896.  
  897. Rechargable alkaline or NiMH batteries can be used, just like regular
  898. alkalines. However, to charge them, you must take them out of the
  899. 100/200LX and put them in a charger specially designed for
  900. rechargable alkalines or NiMH batteries.
  901.  
  902. Q: Why won't my NiCad batteries hold a charge anymore?
  903. A: You probably use the AC adapter most of the time, and have NiCad
  904. charging enabled.  There's plenty of mythology, folklore, and an
  905. occasional fact or two regarding NiCad "memory effect", which won't
  906. be repeated here.  Suffice it to say that you can damage NiCad
  907. batteries by repeatedly overcharging them when they're already
  908. charged.  The 100/200LX has two charge rates: for the first 6 hours
  909. after the adapter is plugged in, the batteries charge at a high rate
  910. (100mA), then charging switches to a low-current "trickle charge"
  911. (45mA).  Each time you plug in the adapter the cycle repeats.  If you
  912. plug the machine in each day at work, and again when you get home,
  913. you can kill the batteries fairly quickly.
  914.  
  915. Simple way to avoid trouble:  if your NiCads have a full charge or
  916. close to it, and you want to use the AC adapter, then disable
  917. charging.  A slightly less conservative approach is to use 100Buddy
  918. or the shareware batset program to limit the fast charge time to one
  919. minute, since trickle charging isn't likely to damage the batteries
  920. as quickly.
  921.  
  922. Q: What kind of AC adapter does the 100/200LX use? 
  923. A: CAUTION:  It's different from the 95LX!  The 100/200LX uses 12VDC,
  924. negative tip, up to 750mA, approx 5.5mm OD barrel-type connector.  
  925.  
  926. HP recommends their part no F1011A, which is about the size of a
  927. credit card, except that it's an inch (2.5 cm) thick, with fold-away
  928. AC prongs.  It will take any input voltage from 100 to 240 Volts, at
  929. 50/60 Hz, an advantage for world travellers.
  930.  
  931. Radio Shack Cat no 273-1652B seems to work, and is probably cheaper.
  932. It's only rated at 500mA, so there may be problems when using with
  933. high-current PCMCIA cards.  It appears to work ok with flash cards
  934. while charging NiCad's, though, and current measurements indicate
  935. that the 100/200LX draws much less than 500mA with this adapter even
  936. when writing to a flash card, charging NiCads, and using the serial
  937. port simultaneously.
  938.  
  939. Other compatible adapters are certainly available from various
  940. sources.  The 100/200LX does not include an adapter in the box.
  941.  
  942. ------------------------------
  943.  
  944. Subject: 15. Obscure undocumented tips, tricks, and trivia
  945.  
  946. Q: What is xine?
  947. A: It is a built-in file compression program (D:\BIN\XINE.COM).  To
  948. use, type "XINE infile outfile".  If infile isn't compressed, xine
  949. will compress it to outfile.  If infile is compressed, xine will
  950. expand it to outfile.  CAUTION:  Don't specify infile and outfile
  951. as the same name, or you'll lose your data.  Xine is not documented,
  952. although it appears in all versions of the 100/200LX (including
  953. non-English versions).
  954.  
  955. Q: What is pushkeys? 
  956. A: Pushkeys is a program to run keyboard macros from a DOS batch file.
  957. It's in D:\BIN, but it has its hidden file bit set, so you must use
  958. "dir /a:h" to see it.  Run it once with the /i argument, and it
  959. installs itself as a TSR.  Run it again with the name of a .MAC file,
  960. and it run the 10 macros in sequence.  Pushkeys is not documented, and
  961. may be missing from some non US-English versions of the 100/200LX. It does
  962. appear in the European-English 100LX, however.  International users
  963. who don't have it built-in may be able to get a copy from the Palmtop
  964. Paper.
  965.  
  966. Q: What is hexcalc? 
  967. A: It's a programmer's calculator that supports hex, octal, binary,
  968. and decimal.  It's System manager compliant, and included in the
  969. 200LX ROM, but not automatically included in the system manager menu.
  970.  
  971. Q: What is ICN200LX.COM?
  972. A: It's a simple icon editor in the 200LX ROM.
  973.  
  974. Q: What are the special characters I can use in the comments field of 
  975. the Application Manager?
  976. A: An inverted question mark (keystroke Fn-3) inhibits the "Press any
  977. key to exit from DOS ..." message after finishing the application.
  978.  
  979. An inverted exclamation point (keystroke Fn-Filer) disables the
  980. system manager and prevents switching to another application while
  981. the current application is running, giving the application total
  982. control of the console and serial port.  This is needed to make
  983. certain DOS programs (intersvr, terminal emulators, etc.) work
  984. properly.
  985.  
  986. Neither special character is documented in early versions of the
  987. 100LX manual, though both appear in the 200LX manual and in later
  988. editions of the 100LX manual (they work the same on both machines).
  989.  
  990. Q: How can I customize the fields in the phone book?  (e.g. add an
  991. e-mail address)
  992. A: Close the phone book, open the database manager, select file/open
  993. and open the phone.pdb file (the file formats are the same for the
  994. database manager and phone book, only the extension is changed).  Now
  995. use file/modify database to add/subtract/move fields to your heart's
  996. content, quit the database manager, and use the phone book.
  997.  
  998. Be aware that certain other software which reads phone book files
  999. expects the fields to be "vanilla", so don't use this trick (or at
  1000. least back up your data and test it first) if you plan to transfer
  1001. your phone book data to such software.  The "Xlate/Merge" feature
  1002. of the connectivity pack is one program which wants the files to be
  1003. vanilla.
  1004.  
  1005. Q: How can I get the filer to run a program based on a file's type?
  1006. A:  On the 100LX, get 100Buddy.  On the 200LX, you can create the
  1007. file c:\_dat\filer.ini, containing file extensions and commands to
  1008. run, as shown in this example:
  1009.  
  1010.    [Launcher]
  1011.    ICN=D:\BIN\ICN200.EXE %
  1012.    ZIP=A:\BIN\PKUNZIP.EXE %
  1013.  
  1014. When you select a file and press ENTER, if the selected file has the
  1015. extention ".ICN" the icon editor on drive D: is started and the file
  1016. name (the `%' is replaced by the name of the selected file) is given
  1017. as argument. If the selected file has the extention ".ZIP" it is
  1018. automatically unzipped (assuming PKUNZIP lives on a:\bin).
  1019.  
  1020. Q: What's the "disable filer" trick?
  1021. A: As shipped by HP, the application manager always keeps the filer in
  1022. memory, consuming approx 58K of RAM.  This is so that, if you run out
  1023. of disk space while using an application, you can enter filer, delete
  1024. some files, and save your work.  The "disable filer" trick allows you
  1025. to completely terminate the filer, and recover that 58K of RAM.  This
  1026. is undocumented, unsupported, and nobody at HP has recommended it,
  1027. although several users have reported success with it.  Nevertheless,
  1028. please back up your disk before trying this.  To disable the filer, do
  1029. the following:
  1030.  
  1031. 1) Activate the application manager (press {More}).
  1032. 2) Move the filer to the first position, using F7.
  1033. 3) Close the application manager.
  1034. 4) Start DOS (cntl-123), and type the following:
  1035.    debug c:\_dat\appmgr.dat
  1036.    e 10a 01
  1037.    w
  1038.    q
  1039. 5) Start the application manager and move the filer back to its
  1040. original position, if desired.
  1041.  
  1042. Now, you can close the filer by first opening it, highlighting it in
  1043. the application manager and pressing F6, or by menu/application/close
  1044. all.  The filer's quit command will behave as before, just putting
  1045. the filer to sleep, not recovering the RAM.  If the filer is asleep,
  1046. the application manager CANNOT close it.  The filer must be open
  1047. (awake) for the application manager to close it.  If the filer has
  1048. been completely terminated (not just put to sleep), it will take two
  1049. presses of the filer key to open it up again.
  1050.  
  1051. Q: How do I prevent the 100/200LX from powering down while on batteries?
  1052. A: There are several utility programs to do this, but the following
  1053. procedure will create a short assembler program that should do the
  1054. trick.  Warning: back up your machine before running this, as a
  1055. typing error might wreak all sorts of havoc.
  1056.  
  1057. The computer says:           You type:
  1058.  
  1059. A:\JUNK>                     debug
  1060. -                            a 100
  1061. 1970:0100                    mov ah,46
  1062. 1970:0102                    mov bx,0000
  1063. 1970:0105                    int 15
  1064. 1970:0107                    int 20
  1065. 1970:0109 
  1066. -                            r cx
  1067. CX 0000
  1068. :                            9
  1069. -                            n timeout.com
  1070. -                            w
  1071. Writing 00009 bytes
  1072. -                            quit
  1073.  
  1074. A:\JUNK>
  1075.  
  1076.  
  1077. Now, you've just created a short program, called timeout.com, that you
  1078. can run to inhibit the automatic time-out feature.  Re-booting will
  1079. restore the default timeout limit, or you can create a corresponding
  1080. "timein.com" program, by following the above procedure except change
  1081. the second mov statement to "mov bx,0c9a", and change the n statement
  1082. to "n timein.com".  The number after the "mov bx," is a hexadecimal
  1083. integer equal to 18 times the number of seconds desired for automatic
  1084. power-down.  0433 corresponds to 1 minute, 0c9a means 3 minutes, 14ff
  1085. means 5 minutes, 3efd means 15 minutes, etc.
  1086.  
  1087. Again, back up your machine before running either of these programs,
  1088. until you're confident the programs work correctly.
  1089.  
  1090. Q: How can I get owner info and date/time on a custom topcard? 
  1091. A: Name the file "TOPCARD.PCX" and put it in the \_SYS or \_DAT
  1092. directory on the A: or C: drive.  There may be other directory names
  1093. which work, but most random directory and/or filenames will not
  1094. display the owner info and date/time.
  1095.  
  1096. Q: How do I get the keyboard self-test diagnostics to work?
  1097. A: Press each key, in order, starting at the top left, going across,
  1098. and finally ending up at the bottom right.  For further explanation
  1099. of the self-test sequences, see the manual.  
  1100.  
  1101. Q: What are the various ROM revisions?
  1102. A: (incomplete list of bugfixes/features, need 
  1103.     help here)
  1104.  
  1105. ***100LX ROM VERSIONS***
  1106. 1.01a  Original version.  Some were eproms
  1107. 1.02a  Infected by the HEU bug
  1108. 1.03a  HEU (sHift kEy bUg) fixed, speed up for carry-forward todos.
  1109. 1.04a  Last ROM version prior to 2MB Model.  Currently shipping on
  1110.         many 1MB models.  Does not need FS.COM that comes on 
  1111.         the CPACK disk for the redirector.
  1112. 1.05a  Added support for 2MB
  1113. 1.06a  Most current. Some cc:Mail bugs fixed.  Found on latest 2MB
  1114.         units, and on some 1MB models.  
  1115.  
  1116.  
  1117. At least one user reported a dramatic (2x) speedup in the calendar
  1118. app monthly view when updating from 1.02a to 1.04a.
  1119.  
  1120. ***200LX ROM VERSIONS***
  1121. 1.00a  
  1122. 1.01a  
  1123. 1.02a  First spotted in Jan of 95
  1124.  
  1125.  
  1126. Q: How do I determine which ROM version I have?
  1127. A: Reboot the machine (cntl-alt-del) and watch the screen.
  1128.  
  1129. Q: What is the Shift Key Bug (HEU)?
  1130. A: It is a bug that occurs on 100LX ROM versions 1.02a or less.
  1131. Occasionally, the key that is pressed after the shift key is ignored
  1132. and the next key pressed is capitalized.  If you try to write "Shift
  1133. Key Bug" it becomes "Hift Ey Ug".  This problem is intermittent and
  1134. not all users observe it.
  1135.  
  1136. Q: What information is encoded in the serial number?
  1137. A: The week it was manufactured.  A serial number is of the form:
  1138.  
  1139.   SGywwnnnnn
  1140.  
  1141. Where y is the last digit of the year of manufacture, ww is the week
  1142. of manufacture, and nnnnn is the individual serial number.  Thus
  1143. SG45101234 is the 1234th unit manufactured in the 51st week of 1994.
  1144. The "SG" is the country of origin (apparently all are manufactured in
  1145. Singapore).
  1146.  
  1147. It seems a similar scheme is used for many HP calculators.
  1148.  
  1149.  
  1150. ------------------------------
  1151.  
  1152. Subject: 16. Common problems
  1153.  
  1154. Q: Why can't I unzip this file?
  1155. A: This isn't really a 100/200LX question, but it's been asked
  1156. frequently enough.  PKZIP works the same on the 100/200LX as on any
  1157. other MS-DOS machine.  Chances are you don't have your file transfer
  1158. software set up in binary mode.  If you're absolutely positive that
  1159. the file was transferred in binary every step of the way, then maybe
  1160. you have an old version of PKZIP.  2.04g is the most recent as of
  1161. this writing.
  1162.  
  1163. Q: I can't turn it off while it's charging the batteries!
  1164. A: That's right.  It needs to be awake to monitor and regulate the
  1165. charging rate.  LCD screens don't suffer "burn-in" from continuous use
  1166. (think about LCD watches), so it's really nothing to worry about.
  1167.  
  1168. Q: Help! My machine is stuck! What do I do?
  1169. A: The manual's "Getting Started" chapter contains some suggestions.
  1170. Try the following, listed in order from least likely to destoy data
  1171. to most likely.
  1172.  
  1173. 1. Reboot with cntl-alt-del.  If the machine starts to boot, but freezes 
  1174.    up during the boot process, you have a problem with something in your 
  1175.    config.sys and/or autoexec.bat.  Boot from the D: drive (press alt 
  1176.    during boot for menu) and use the memo editor to remove the offending 
  1177.    line(s) from the startup files.
  1178. 2. Press cntl-shift-on.  Cntl-shift-on will ask if you want to destroy 
  1179.    your C: drive, so be careful.  It will also alter battery settings 
  1180.    from the setup application (if you were using NiCads, for example).
  1181. 3. Replace your AA batteries with fresh ones and try again.  Replacing 
  1182.    batteries while the machine is hung up may destroy the data on
  1183.    your C: drive.
  1184. 4. Remove PCMCIA card and all batteries, including backup battery,
  1185.    from the 100/200LX (but if you have a SRAM card, leave its battery
  1186.    installed while the card is out of the 100/200LX!).  Let the machine 
  1187.    sit without power for awhile, and reinstall fresh AA batteries 
  1188.    BEFORE replacing the backup battery.  This will, of course, 
  1189.    erase your C drive, reset the clock, and in general make the 
  1190.    100/200LX forget everything you ever taught it.  Data on the
  1191.    PCMCIA card should survive this process, unless you have a SRAM 
  1192.    card with a dead battery.  But there's no guarantee that your
  1193.    PCMCIA card wasn't already trashed by whatever crashed your system.
  1194. 5. If none of this works, your machine may need service.  Try running
  1195.    diagnostics by pressing esc-on, and following the menu if one comes
  1196.    up.  Follow the instructions in the manual for obtaining service.
  1197.  
  1198. Any time any MS-DOS machine crashes hard enough to require a reboot,
  1199. it's a good idea to run chkdsk on all drives, to clean up the file
  1200. systems and recover any clusters that may have been lost.
  1201.  
  1202. Q: How do I fix a loose hinge?  A loose latch? 
  1203. A: First, call HP and see if you can get them to fix it, preferably
  1204. at no charge under warranty.  Both the hinge and the latch problem
  1205. seem to be somewhat common after a year or so of use.  Posters have
  1206. generally had very good results with HP's express exchange service in
  1207. dealing with these under warranty.  If your unit is currently under
  1208. warranty, you may be able to extend it by two years by paying a fee.
  1209. Contact your country's HP branch for details (see the manual).
  1210.  
  1211. To fix the hinge yourself, pull off the left end cap (it should come
  1212. straight off using no tools harsher than a fingernail), and insert a
  1213. rubber band in the vertical slot under the cap.  Trim off excess and
  1214. replace cap.  You probably just voided any warranty you may have had.
  1215. Be careful not to get the hinge too tight, or else it may break after
  1216. repeated use.
  1217.  
  1218. To fix a loose latch yourself, you can stuff something compressible
  1219. behind the latch.  Posters have suggested rubber bands, surgical
  1220. tubing, packaging foam, and other similar materials.
  1221.  
  1222.  
  1223. ------------------------------
  1224.  
  1225. Subject: 17. For more info
  1226.  
  1227. Q: Where should I read and post articles concerning the HP-100/200LX?
  1228. A: The Usenet newsgroup comp.sys.palmtops.  The comp.sys.handhelds
  1229. group is for calculators, not palmtops.  The commercial services
  1230. include Compuserve HPHAND, America OnLine PDA section.
  1231.  
  1232. If your question concerns using DOS on the 100/200LX, perhaps one of
  1233. the comp.os.msdos.* groups might be appropriate.  Just tell them the
  1234. 100/200LX behaves like a PC-XT with CGA and 640K, running DOS 5.0.
  1235.  
  1236. Q: What's the Palmtop Paper?
  1237. A: It's a newsletter, published 6 times a year, that covers the HP
  1238. palmtop computers.  It's filled with tricks and tips, stories of how
  1239. people use their palmtops, and ads for all kinds of accessories and
  1240. software.  Contact Thaddeus Computing at P.O.  Box 869, Fairfield, IA
  1241. 52556 (515) 472-6330, FAX:(515) 572-1879
  1242.  
  1243. ------------------------------
  1244.  
  1245. Subject: 18. Public Domain
  1246.  
  1247. This file is in the public domain, which means you can basically do
  1248. with it what you wish (though you can't legally claim you wrote it).
  1249. If you post or distribute it, the editor prefers that you keep it
  1250. unaltered in its entirety.  If you extract excerpts from it, the
  1251. editor would appreciate a credit to "The Usenet comp.sys.palmtops
  1252. HP100/200LX FAQ".
  1253.  
  1254. ------------------------------
  1255.  
  1256. Subject: 19. Acknowledgements
  1257.  
  1258. Special recognition to Anthony Stieber <anthony@csd4.csd.uwm.edu> for
  1259. maintaining the 95LX FAQ and for starting this document.  Special
  1260. recognition to David McLauchlan <davemac@adam.com.au> for being a
  1261. 200LX consultant, since the editor only has access to a 100LX.
  1262.  
  1263. Also recognition to all the folks who have shared info via
  1264. comp.sys.palmtops.
  1265.  
  1266. The following people have contributed to this FAQ by e-mailing
  1267. information to the editor:
  1268.  
  1269. Jim Breen <jwb@rdt.monash.edu.au>
  1270. Dan Buckler <buckler@netcom.com>
  1271. Sylvan Butler <sylvan@hpbs2024.boi.hp.com>
  1272. Tony Clark <tclark@wv.mentorg.com>
  1273. Andreas Garzotto <garzotto@swssai.uu.ch>
  1274. Andrew Gryc <andyg@hpcvrb.cv.hp.com>
  1275. Sheryl Katz <slkatz@netcom.com>
  1276. Wee-Meng Lee <leewm@hpsgm2.sgp.hp.com>
  1277. Wolfgang Lierz <wolfgang.lierz@gmd.de>
  1278. Rob Logan <rob@ct.picker.com>
  1279. J. Marot-Lassauzaie <n1epobtl@ibmmail.com>
  1280. Phillip Nichols <pnichols@bbs.gatecom.com>
  1281. Clark Ochikubo <cgochiku@uci.edu>
  1282. Stephen Panarelli <jep@ulinfo.unl.edu>
  1283. Edmundo Silva <matsilva@zeus.ci.ua.pt>
  1284. Charles Stroom <charles@yc.estec.esa.nl>
  1285. Peter van der Landen <landen@cir.frg.eur.nl>
  1286. Stefan Wolfrum <wolfrum@uran.informatik.uni-bonn.de>
  1287. Narutoshi Yoneda <yoneda@adm.nsc.nikko.co.jp>
  1288.  
  1289.